// OfertoYa.com
// V1.0
// Funcionas jQuery y JavaScript propias

$(function(){
 /*
 * FUNCIÓN PARA LA GALERÍA
 */
  $('#slides').slides({
	preload: true,
	preloadImage: '/css/imagenes/galeria/loading.gif',
	play: 5000,
	pause: 2500,
	hoverPause: true
  });
  /*
   * FUNCIÓN PARA EL SLIDER
   */
  $('#accordion-slider').kwicks({  
	max : 500,  
	spacing : 2
  });
  /*
   * FUNCIÓN PARA LOS BOTONES
   */
  $(".boton").button();
  /*
   * FUNCIÓN PARA EL ACORDEÓN DEL FAQ
   */
  $("#faqGeneral").accordion({
	autoHeight:false,
	navegation:true,
	collapsible: true
  });
  $("#faqSubastas").accordion({
	autoHeight:false,
	navegation:true,
	collapsible: true
  });
  $("#faqCreditos").accordion({
	autoHeight:false,
	navegation:true,
	collapsible: true
  });
  $("#faqEnvios").accordion({
	autoHeight:false,
	navegation:true,
	collapsible: true
  });
  $("#faqGarantia").accordion({
	autoHeight:false,
	navegation:true,
	collapsible: true
  });
  $("#faqSeguridad").accordion({
	autoHeight:false,
	navegation:true,
	collapsible: true
  });
/*
 * FUNCIÓN AJAX PARA BUSCAR EL SEUDÓNIMO
 */
  $("#seudonimo").change(function(){ 
	var usr = $("#seudonimo").val();
	if(usr.length > 0 && usr.length <= 15) { // Revisando que la cantidad de caracteres este entre 1 y 15
	  $(".seudonimoExistenteMsg").html('');
	  $(".seudonimoStatusMsg").html('<img src="/css/imagenes/verificar.gif" align="absmiddle">&nbsp;Verificando disponibilidad...');
	  $.ajax({
	  type: "POST",
	  url: "/verificardisponibilidad.php",
	  data: "seudonimo="+ usr,
	  success: function(msg){  
		$(".seudonimoStatusMsg").ajaxComplete(function(event, request, settings){ 
		  if(msg == 'OK') {
			$(".seudonimoExistenteMsg").html('');
			$(this).html('');
			$("#seudonimo").removeClass('seudonimoExistenteInvalido');
			$("#seudonimo").addClass('seudonimoExistenteValido');
		  } else {
			$(this).html('');
			$(".seudonimoExistenteMsg").html(msg);
			$("#seudonimo").removeClass('seudonimoExistenteValido');
			$("#seudonimo").addClass('seudonimoExistenteInvalido');
		  }  
		});
	  } 
	  });
	}
  });
  /*
   * FUNCIONES PARA PESTAÑAS DE FACEBOOK Y TWITTER
   */
  $("#facebook-like-img").mouseleave(function(){
	$("#facebook-like").animate({height:32});
  });
  $("#facebook-like-img").mouseenter(function(){
	$("#facebook-like").animate({height:123});
  });
  $("#twitter-follow-img").mouseleave(function(){
	$("#twitter-follow").animate({height:32});
  });
  $("#twitter-follow-img").mouseenter(function(){
	$("#twitter-follow").animate({height:123});
  });
  /*
   * FUNCIÓN PARA EL CALENDARIO DE SELECCIONAR FECHA
   */
  $( "#tabsProducto" ).tabs({
	collapsible: true,
	ajaxOptions: {
	  error: function( xhr, status, index, anchor ) {
		$( anchor.hash ).html("Lo sentimos, no pudimos cargar la informacti&oacute;. Int&eacute;ntalo de nuevo.");
	  }
	}
  });
  /*
   * FUNCIÓN PARA EL CALENDARIO DE SELECCIONAR FECHA
   */
  jQuery(function($){
	$.datepicker.regional['es'] = {
	  closeText: 'Cerrar',
	  prevText: '&#x3c;Ant',
	  nextText: 'Sig&#x3e;',
	  currentText: 'Hoy',
	  monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
	  'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
	  monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
	  'Jul','Ago','Sep','Oct','Nov','Dic'],
	  dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
	  dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
	  dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
	  weekHeader: 'Sm',
	  dateFormat: 'dd/mm/yy',
	  firstDay: 1,
	  isRTL: false,
	  showMonthAfterYear: false,
	  yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['es']);
  });
  $("#fecha_nacimiento").datepicker({
	  changeMonth:true, changeYear:true
  });
  $("#fecha_nacimiento").datepicker("option", "showAnim", "clip");
  $("#fecha_nacimiento").datepicker($.datepicker.regional["es"]);
  $("#fecha_nacimiento").datepicker("option", "dateFormat", "yy-mm-dd");
});